home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / macros / latex209 / contrib / rail / rail.tex / images.rai < prev    next >
Text File  |  1993-01-11  |  1KB  |  28 lines

  1. \noexpand \rail@p {+ac}
  2. \noexpand \rail@t {quote}
  3. \noexpand \rail@t {dquote}
  4. \noexpand \rail@t {cr}
  5. \rail@i {1}{ \par decl : 'def' identifier '=' ( expression + ';' ) | 'type' identifier '=' type ; \par }
  6. \rail@i {2}{ \par rules : ( rule ? + ';' ) ; \par rule : ( identifier ':' ) ? body[1--5] ; \par }
  7. \rail@i {3}{ \par body : [1] ( ( '[' string ']' ) ? body[2--6] + '|' ) | [2] body[3--6] '*' body[5--6] | [2] body[3--6] '+' body[5--6] | [3] ( body[4--5] + ) | [4] body[5] '?' | [5] identifier ( '[' string ']' ) ? | [5] quote string quote | [5] dquote string dquote | [5] '(' body[1--6] ')' | [5] cr | [6] ; \par }
  8. \rail@i {4}{ body[3--5] }
  9. \rail@i {5}{ nonterminal }
  10. \rail@i {6}{ 'terminal' }
  11. \rail@i {7}{ x y z }
  12. \rail@i {8}{ () }
  13. \rail@i {9}{ a b c d e \\f g h i j }
  14. \rail@i {10}{ \\| \\ }
  15. \rail@i {11}{ ( \\* \\) \\ }
  16. \rail@i {12}{ x | y | z }
  17. \rail@i {13}{ ( x | y ) | z }
  18. \rail@i {14}{ x | ( y | z ) }
  19. \rail@i {15}{ [1] x y | [2] z }
  20. \rail@i {16}{ body[2--5] }
  21. \rail@i {17}{ x + y }
  22. \rail@i {18}{ identifier + ',' }
  23. \rail@i {19}{ x + }
  24. \rail@i {20}{ () | x + y }
  25. \rail@i {21}{ () | x + }
  26. \rail@i {22}{ () + x }
  27. \rail@i {23}{ x ? }
  28.